leather strap with various uses - Français Anglais Dictionnaire